<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>事件监听</title>
</head>
<body>
    <button onclick="alert('警告框')">弹出警告框</button>
    <button id="btn">我是按钮</button>
    <h4>震惊</h4>

    <div>
        <div>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deleniti esse, voluptatibus? Accusamus ad
            adipisci, consectetur consequuntur, doloremque ex harum ipsa laboriosam magni maxime molestiae molestias
            nisi numquam placeat, recusandae vero.
        </div>
        <div>Adipisci aperiam blanditiis corporis deleniti dicta dolore ducimus eaque ex fugiat, impedit itaque, maxime
            minus mollitia nam nihil nostrum ratione rem sed sint temporibus voluptas voluptate voluptatem voluptatum?
            Iste, sapiente!
        </div>
        <div>Ad, aliquid at cum, dicta dolores ducimus ea eius esse excepturi, explicabo hic impedit magnam magni natus
            neque nisi nobis nostrum quasi quibusdam quo ratione repellendus sit totam unde vitae!
        </div>
        <div>Aut culpa, delectus eveniet illum iusto nisi nobis nostrum, numquam quasi quibusdam quo repellendus sed
            velit. Animi consectetur dignissimos est excepturi harum inventore, laboriosam libero sit sunt tenetur velit
            voluptate?
        </div>
        <div>Architecto assumenda cum cupiditate dolorem eum eveniet exercitationem fugiat hic impedit inventore ipsam,
            iure minima modi molestias natus nostrum odio pariatur perspiciatis quaerat quod repellendus sed temporibus
            tenetur veniam, vero?
        </div>
        <div>A iusto laborum maiores pariatur quae quisquam rem velit. Beatae debitis dolor ducimus enim eos ex hic
            impedit incidunt inventore magni natus, nobis quae reiciendis sed tenetur ullam ut velit.
        </div>
        <div>Accusantium ad aliquam assumenda blanditiis consectetur consequuntur cupiditate, deserunt earum eligendi
            eos et exercitationem fuga harum hic incidunt ipsa iure minima mollitia nostrum obcaecati perferendis
            perspiciatis quam quas tempore temporibus?
        </div>
        <div>Animi excepturi facilis hic illo nesciunt perspiciatis rerum vel? A, aperiam blanditiis doloribus fugiat
            illo iste molestias odio omnis repellat vel! Debitis, error inventore iste laboriosam magnam quisquam
            repellendus ut!
        </div>
        <div>Accusamus aliquam assumenda consectetur deserunt dolor, ducimus eaque enim exercitationem expedita facere
            fugit hic illum incidunt iusto magnam molestias nulla optio quisquam recusandae rem repellat similique sint
            soluta voluptas voluptates?
        </div>
        <div>Ad atque beatae, consequatur doloremque ducimus enim fugit hic iusto laudantium magnam minus non pariatur,
            perferendis perspiciatis quidem quod reiciendis, reprehenderit soluta tempora veritatis. Blanditiis
            consectetur ea ipsa non vel?
        </div>
        <div>Assumenda, consequuntur cum dolore dolores doloribus eaque, error hic id illum iste itaque maiores nam
            nihil quis ratione rerum, totam voluptatum. Id unde, voluptatum? Harum nemo odit quos suscipit ut.
        </div>
        <div>Aliquam amet architecto at atque consequuntur dolor doloribus ducimus earum eligendi eos eveniet explicabo
            fugiat ipsa iure iusto laboriosam laudantium, maiores obcaecati odio officia perspiciatis praesentium quam
            quia quidem ut.
        </div>
        <div>Accusamus aperiam architecto cumque excepturi ipsa nesciunt nulla officiis pariatur reiciendis
            voluptatibus. Alias atque error quibusdam quidem recusandae sapiente voluptates. Aliquid commodi culpa
            cumque cupiditate enim, optio saepe sed sit?
        </div>
        <div>Accusamus amet autem, consequatur consequuntur dignissimos dolore est et excepturi facere ipsa maiores
            maxime perspiciatis quibusdam reiciendis, rerum sed similique, voluptate? Asperiores dolorum ipsam ipsum
            officia praesentium quia tempora temporibus?
        </div>
        <div>Amet cum deleniti dignissimos dolores eius, eos facilis harum ipsam natus nostrum odio pariatur perferendis
            provident quibusdam repellendus sit ut. Enim in itaque magnam possimus quaerat tenetur voluptate! Explicabo,
            molestiae.
        </div>
        <div>Culpa cum cupiditate dolore eaque eligendi ex excepturi facilis fuga illo, impedit ipsa itaque libero
            magnam maiores nesciunt nobis nulla omnis perferendis qui quidem quo ratione sed ullam vero vitae.
        </div>
        <div>A ad amet aperiam autem corporis doloremque dolores, ducimus eaque explicabo facere in natus nisi pariatur
            porro quae qui quibusdam quos saepe tempora totam. Assumenda consectetur illo quae quam ut!
        </div>
        <div>Aut cumque ex explicabo id, impedit inventore ipsa iste odio officia omnis quam, quia ratione repudiandae,
            saepe sequi sunt tenetur ullam. Dolor dolorum ea eveniet ex ipsam perferendis sed velit.
        </div>
        <div>Ad architecto at eaque earum eligendi, eum exercitationem facere fugit in incidunt inventore ipsam magni
            minima minus nesciunt non quaerat quam quisquam quo repellat similique soluta sunt voluptas voluptatem
            voluptates.
        </div>
        <div>Animi ea eos error facilis quaerat, quisquam sequi ut veniam vitae voluptatum? Aliquam blanditiis
            distinctio est excepturi in ipsa magni obcaecati odio quaerat, quod reiciendis sit veritatis vitae,
            voluptate voluptatum!
        </div>
        <div>A dolores et laboriosam odit quis rerum soluta! Accusantium aperiam beatae commodi cupiditate doloribus
            ducimus ea fuga laboriosam, nemo optio praesentium quisquam reprehenderit sapiente sequi sit soluta vel
            voluptate voluptatum.
        </div>
        <div>Ad delectus, doloremque earum facilis harum, incidunt inventore iste laudantium maxime minima nisi nobis
            odit perspiciatis quisquam reprehenderit sapiente sed velit! Accusamus dicta expedita laborum neque nobis
            sed veritatis vitae.
        </div>
        <div>Accusamus ad adipisci aliquid aspernatur assumenda eaque eius, enim, eos fuga itaque labore laborum magni
            minima neque nisi non obcaecati, optio possimus quisquam repellendus tenetur unde vel veniam voluptas
            voluptate.
        </div>
        <div>Asperiores consequatur corporis dolores, enim eum exercitationem iusto magni molestias nulla optio
            perferendis perspiciatis praesentium quasi quos repudiandae sint, sit. Amet cumque ea laboriosam, laborum
            modi molestias sapiente tempora unde.
        </div>
        <div>Ab deleniti doloribus earum eius fugiat fugit molestiae necessitatibus nihil quia quidem, quos repellat
            reprehenderit voluptate. Alias, aliquid consequuntur eum explicabo id in, minus nostrum numquam provident
            repudiandae vero voluptatem?
        </div>
        <div>Accusamus adipisci at aut autem culpa dicta, dolore, dolores eaque eligendi enim error est in laborum
            molestias mollitia nam natus nobis non odit quae quam quas repellat rerum temporibus voluptatem?
        </div>
        <div>A adipisci asperiores deserunt dicta ducimus eaque earum est ex facere hic, illo in iure nemo neque
            obcaecati perferendis perspiciatis, quibusdam quidem reprehenderit sunt suscipit ut vitae, voluptate!
            Aliquam, repudiandae?
        </div>
        <div>Autem blanditiis consectetur dolorem dolores ea harum iusto labore laborum nisi nobis odit perspiciatis
            quas, quibusdam saepe tempore! Asperiores assumenda autem deserunt dignissimos dolore, id iure sed sit
            veritatis vitae!
        </div>
        <div>Consequuntur exercitationem id iure. Aliquam animi autem deleniti deserunt doloribus enim laudantium,
            nesciunt nihil soluta voluptas. Aut expedita iusto quam similique. Autem delectus hic ipsum nobis
            perspiciatis veniam? Distinctio, iste.
        </div>
        <div>A ab alias perferendis quibusdam recusandae. Amet consequatur, deleniti deserunt ea et eveniet magni
            molestiae obcaecati quidem repellat repudiandae sed similique temporibus vel, voluptatibus! A blanditiis
            eligendi odit qui veritatis?
        </div>
        <div>Ab cum cupiditate dolor eligendi, fuga ipsum neque obcaecati temporibus voluptas voluptates! Accusamus ad
            architecto atque consequuntur culpa fugiat, nam numquam obcaecati odit quia sint suscipit tempora unde ut
            veniam!
        </div>
        <div>Aperiam architecto, consequatur cum dignissimos facilis ipsa iste iure, odio repellat, saepe similique
            vero. A animi beatae harum hic nihil non obcaecati quam, quasi saepe similique? Doloribus est nihil
            voluptatem?
        </div>
        <div>Accusamus deserunt dolorem facere laborum quisquam suscipit? Aperiam assumenda atque beatae blanditiis
            consectetur dolor doloribus eaque eius eligendi est eveniet laudantium necessitatibus possimus, quisquam
            similique sit tempora tenetur voluptatem voluptates?
        </div>
        <div>Assumenda delectus dolor illum molestiae quia quod vitae. Amet autem dolorum eos illum, laboriosam minus
            non odio odit officiis pariatur provident quaerat quibusdam quo repellat soluta ullam veritatis voluptates
            voluptatibus.
        </div>
        <div>Accusamus adipisci autem, culpa debitis distinctio earum eligendi error explicabo fugit id impedit ipsam
            iste laborum, magni neque nisi non obcaecati odit quisquam quod repudiandae sed totam unde veniam vitae.
        </div>
        <div>Aliquid assumenda et expedita explicabo ipsa modi, omnis quaerat reprehenderit sapiente soluta? Autem
            commodi eius ex ipsum minus molestias quasi repudiandae rerum suscipit! Non numquam omnis optio quam
            reprehenderit suscipit.
        </div>
        <div>Ea eligendi eum nihil nostrum odit quasi quod reiciendis sunt veritatis vitae. Delectus dicta modi sapiente
            totam. Accusamus esse facilis fuga incidunt nobis. Asperiores assumenda corporis dolorem odio quibusdam
            recusandae.
        </div>
        <div>Amet at dolorum error esse, eveniet explicabo facere, illum iusto laborum magni maxime minima neque nihil
            possimus quo, recusandae sint sunt vitae voluptates voluptatum. Assumenda eius mollitia quam quisquam
            temporibus!
        </div>
        <div>Doloremque hic quibusdam suscipit ullam unde! Dignissimos eligendi enim illo minus molestiae nesciunt
            perferendis qui sapiente, similique voluptate? Ad consequuntur culpa explicabo facere harum ipsa molestiae
            provident rerum ullam vitae.
        </div>
        <div>Blanditiis commodi cum fuga, molestias nemo possimus quisquam. Accusamus, aliquam beatae consectetur
            dolores fugiat ipsum iste mollitia perspiciatis, recusandae repellat sequi totam. Alias, consectetur
            exercitationem molestiae quibusdam repellendus saepe velit!
        </div>
        <div>Architecto at cupiditate delectus doloremque doloribus ea eos, error eum explicabo impedit iure laborum
            magnam maxime necessitatibus nemo numquam odit officiis optio porro quidem ratione saepe similique sint
            veniam vitae.
        </div>
        <div>Accusamus animi commodi dignissimos eos, fuga inventore ipsam iste laudantium libero magnam maxime modi
            mollitia nemo nobis odio optio pariatur perspiciatis quidem ratione repellat repellendus, temporibus unde,
            vero voluptatem voluptatum!
        </div>
        <div>Ea eum molestias veniam. Ad asperiores commodi dolorem doloribus est et excepturi, fuga, possimus, quia
            repudiandae vero voluptate. Atque eum iure libero nisi similique. Doloribus explicabo optio quam reiciendis
            sapiente.
        </div>
        <div>Accusantium aspernatur commodi dignissimos dolore doloremque dolores error fugit id in incidunt labore
            laboriosam laudantium maiores, minima necessitatibus obcaecati odit optio perferendis provident quae quasi
            quod rerum, sequi vitae voluptatum.
        </div>
        <div>Accusamus atque aut autem consectetur ducimus eaque et excepturi facere id neque non odio officia, quod
            rerum similique soluta totam vero voluptatibus? Aperiam cupiditate excepturi maiores nobis odio quia sed?
        </div>
        <div>Amet consequuntur cupiditate dolorum id maiores nobis optio, perspiciatis? Aliquam facere ipsum laborum
            nihil, non porro recusandae reiciendis sequi sit vitae. Aliquam blanditiis dolor eaque esse fugit nemo
            officiis quo!
        </div>
        <div>Ab ad assumenda, dicta distinctio dolores dolorum, ducimus eius enim esse exercitationem iusto minus
            molestias mollitia nemo nulla quam qui tempora unde? Architecto debitis eos esse laborum quasi repudiandae
            voluptatum!
        </div>
        <div>Atque consequatur error eum incidunt iure neque numquam officia porro praesentium quasi repellendus, rerum,
            sequi suscipit tenetur unde. Alias, atque expedita laboriosam molestias nulla odio possimus praesentium
            soluta suscipit unde?
        </div>
        <div>Blanditiis, dicta dignissimos distinctio expedita iure magnam modi nulla odio sapiente sint soluta,
            voluptatibus? Aut blanditiis cupiditate dolorum eum magnam neque ullam vero. Consequatur, id ipsam nam neque
            possimus voluptates.
        </div>
        <div>Earum magni nemo officiis veniam. Debitis deleniti ducimus excepturi itaque iure minima molestiae nemo
            quasi repellendus vero? Autem deleniti deserunt expedita in incidunt inventore, laborum modi necessitatibus
            ullam, velit voluptatem!
        </div>
        <div>Asperiores atque blanditiis deleniti ipsam nemo, repellendus rerum vel! At beatae dolorum earum illo, in
            magni quo sapiente sit temporibus? Amet ducimus labore magni modi similique! Aliquam possimus rem sit.
        </div>
        <div>Accusamus aliquid cupiditate dolor ea est fuga fugiat fugit harum in iste laboriosam libero molestiae
            mollitia neque omnis perferendis repellat repellendus reprehenderit, repudiandae sapiente sunt ullam veniam.
            Blanditiis, delectus, porro!
        </div>
        <div>Accusantium, aperiam blanditiis commodi debitis, doloribus ducimus, eius error excepturi fugit harum hic
            laboriosam possimus praesentium quod quos reiciendis rerum veritatis? Ducimus error nihil recusandae. Nulla
            pariatur quod repellendus ullam.
        </div>
        <div>Architecto aut blanditiis dolorem doloribus, ea excepturi exercitationem expedita facere facilis laborum
            modi natus neque nostrum saepe sequi tenetur totam! Explicabo fugit impedit modi molestias nulla pariatur
            sint temporibus voluptates.
        </div>
        <div>Dignissimos et libero quisquam saepe! Aperiam atque commodi eum eveniet itaque magnam maiores nisi non quo
            sed. Animi aperiam, at debitis, enim in iure maiores omnis recusandae reprehenderit sapiente veniam!
        </div>
        <div>Asperiores quis saepe sit tempora vero, voluptatum. Facilis itaque, libero minima quaerat quibusdam
            similique tenetur vel? Aliquam assumenda consectetur eaque est, ex optio pariatur, perspiciatis quam sed
            sunt voluptatibus voluptatum.
        </div>
        <div>Alias assumenda dignissimos ea eum exercitationem facere, fugit ipsum iste, minima obcaecati placeat
            reiciendis tempore unde. A assumenda eius error expedita impedit qui quod sunt totam. Aperiam dolorem
            officia quo?
        </div>
        <div>Aut eum magnam magni optio ratione sed soluta vero. Aspernatur autem, dolorum fugit hic minus nemo omnis
            quia quo veniam! Esse explicabo facilis fugit laborum laudantium non obcaecati repellat reprehenderit.
        </div>
        <div>Ab aperiam blanditiis delectus dignissimos dolores earum et ex odit quas quod sint temporibus, ullam
            veniam? Adipisci at, consequuntur culpa delectus deleniti deserunt ea id in incidunt odit quidem, veniam.
        </div>
        <div>Accusantium, ad blanditiis dolore ea eaque est ex exercitationem explicabo facilis fuga illo impedit in
            magnam magni minima mollitia nobis nostrum officia rem sed sequi sint tenetur vel, veritatis voluptatibus.
        </div>
    </div>

    <script>
        let buttonE = document.querySelector('#btn');
        buttonE.addEventListener('click',function(){
            alert('按钮被点击了');
        })
        let h4E = document.querySelector('h4');
        h4E.addEventListener('mouseover',function(){
            console.log('标题被悬停了！');
        })
        window.addEventListener('resize',function (){
            alert('窗口被调整了！');
        })
        window.addEventListener('scroll',function (){
            alert('窗口滚动了！');
        })
    </script>
</body>
</html>